package com.gzx.bi.modular.screen.vo;


import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;


/**
 * bi报表返回对象 - 主报表
 *
 * @author xbl
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class GzxMainBIVo extends GzxStatisticBIVo {
    //接通总数
    private int callTotal;
    //接通总时长（分钟）
    private double totalCallDuration;
    //呼出总数
    private int callOutgoingTotal;
    //活跃坐席数
    private int activeAgentTotal;
    //人均呼叫数 改成 人均载案量(拨打号码数量)
    private int averageCallTotal;

    //新增两个字段：历史调解成功案件量，历史调解成功率
    private int historyMediationSuccessCaseTotal;
    private double historyMediationSuccessRate;
    //案件总金额
    private long caseMoney;
    private String caseMoneyStr;

    //呼叫总数日环比（合并的时候计算：今天呼叫总数/昨天呼叫总数）
    private double callTotalDayRatio;
    //呼叫总数时长日环比（合并的时候计算：今天呼叫时长/昨天呼叫时长）
    private double callTotalDurationDayRatio;

    //团队人均呼叫量排行榜
    private List<GzxOfficeCallRankVo> teamAgentVoList;

    //坐席呼叫量排行榜
    private List<GzxAgentCallRankVo> agentCallRankVoList;

    //客户分布地区
    private List<GzxAreaVo> areaVoList;

}
